#!/usr/bin/python3

"""
1、使用 from package import item 这种形式的时候，对应的 item 既可以是包里面的子模块（子包），
   或者包里面定义的其他名称，比如函数，类或者变量。
2、如果使用形如 import item.subitem.subsubitem 这种导入形式，除了最后一项，都必须是包，
   而最后一项则可以是模块或者是包，但是不可以是类，函数或者变量的名字。
3、如果包定义文件 __init__.py 存在一个叫做 __all__ 的列表变量，那么在使用 from package import *
   的时候就把这个列表中的所有名字作为包内容导入。以下实例在 file:sounds/effects/__init__.py 中包含如下代码:
   __all__ = ["echo", "surround", "reverse"]这表示当你使用from sound.effects import *这种用法时，你只会导入包里面这三个子模块。
4、一个模块被另一个程序第一次引入时，其主程序将运行。如果我们想在模块被引入时，模块中的某一程序块不执行，
我们可以用__name__属性来使该程序块仅在该模块自身运行时执行。
"""
